home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / game / actio / MarcDrive.readme < prev    next >
Text File  |  2000-05-06  |  17KB  |  334 lines

  1. Short:    Roll with a ball through 3D tracks (unfinished)
  2. Author:   henning.thielemann@student.uni-halle.de
  3. Uploader: henning.thielemann@student.uni-halle.de
  4. Type:     game/actio
  5. Kurz:     Mit einem Ball über verschlungenene Bahnen rollen (unvollendet)
  6. Action:   NoStart
  7.  
  8.  This is a quite old project we dropped when we saw that our Amigas was to slow
  9. for this job at the time we worked on. And finally we hadn't enough interest and
  10. time to complete it. Unfortunately we have chosen a German pun as name for the
  11. project so we are forced to complete it in any way otherwise the name is not
  12. true! If you are familar with 3D programming (e.g. with Warp3D) you might find
  13. the game idea interesting enough to port the game to a modern playable version.
  14. Please contact us!
  15.  
  16. Marc
  17.  
  18.  This is the "Matter Accelerator Research Center", or something you like to see
  19. in this abbreviation. Originally we chosed the name as hommage to one of the
  20. early particle accelerators, but it is amusing that "Mark" was one of the first
  21. computers instead. At least I believe so.
  22.  
  23. Logatom
  24.  
  25.  This is a hypothetical particle which is the main actor of this game. Also the
  26. word "Logatom" has a meaning in real life, but you can't find it in average
  27. dictionaries. If you find out, tell us your version. If it is what we meant, you
  28. might win one of some incredible prices. (Never thought about them, I don't
  29. believe that someone find it out :-)
  30.  
  31. The story
  32.  
  33.  Although the paricle called logatom is hypothetical to the scientific world of
  34. this game, you know that it exists, since you _are_ the logatom. Your job is to
  35. show your existence to the physicists. This is important because with logatoms
  36. people might be able to open a new energy source that solves many energy
  37. problems of the present. You know what scientists do to prove the existance of
  38. particles? They perform crash experiments in their particle accelerators, they
  39. accelerate particles near to light speed, let them crash with other particles
  40. and measure radiation emitted by the crash.
  41.  Your job is to move the logatom through the particle accelerator MARC, finding
  42. the other logatom to crash with it finally. If you fail, the world will fall into
  43. a big energy crisis, so do your job carefully!
  44.  
  45. Features
  46.  
  47.  - level editor
  48.  - runs in multi tasking
  49.  - also usable under OCS and OS 1.3
  50.  - you can't lose, since there is neither a time or a life limit
  51.  
  52. Bugs
  53.  
  54.  - doesn't work with caches turned on, the sound is crappy otherwise
  55.      (I checked if flushing before playing helps, but it doesn't,
  56.       I cannot imagine how a write-through cache like in the 68030
  57.       may cause problems)
  58.  - level editor has some unimplemented menu functions (leading a point)
  59.  - due to BlitzBasic's list implementation the length of every track is limited
  60.      (I chose 1000 points length, the memory for 1000 points is allocated the
  61.       time the level editor runs :-( )
  62.  - polygons may be drawn in the wrong order so sometimes surfaces behind others
  63.       appears in front of them
  64.  - you see debug output everywhere
  65.  - there is neither a time or a life limit, so you can't lose
  66.  
  67. Installation
  68.  
  69.  The program uses much assigns. This was my solution in early times when we was
  70. forced to put the game on disks. Today it is a bit annoying with this lots of
  71. assigns laying around, but if someone wants to put the game back to disks, it is
  72. his free decision what to put where, he has to adapt the assigns only.
  73.  Installation on hard disk is easy: Copy the whole directory to your harddisk,
  74. move all libraries to libs: and double click on the main icon on workbench.
  75. Libraries having 1.3 in their name are for OS 1.3, remove the 1.3 from the name
  76. before moving to libs: if you want to run MarcDrive under OS 1.3, maybe on an old
  77. Amiga 500 machine.
  78.  
  79. Further development
  80.  
  81.  MarcDrive is coded in BlitzBasic, the parts are:
  82.  - the game with settings menu included
  83.  - the level editor
  84.  - some intros/extros
  85.     - the title
  86.     - the credits
  87.     - a parallax scroller (works correctly under OS1.3 only)
  88.     - an explosion animation, was made as final animation when the player succeeded
  89.  
  90.  The programs have some assembly language parts, addresses blitter directly some
  91. times, thus they aren't easy to read and not easy to port. :-( The only parts
  92. that are worth to be re-used are the game idea, the level editor conception, the
  93. music, some graphics. Joystick and keyboard control have to be rewritten
  94. completely, the 3D gfx routines, the level editor needs a modern GUI (MUI
  95. preferred).
  96.  
  97.  The "Source" directory contains everything that isn't necessary to play
  98. MarcDrive but is of interest for development.
  99.  
  100.  "BlitzBasic" contains BlitzBasic source of the game, the editor, intros, and
  101. other stuff that was necessary for development. To load and compile the programs
  102. you need the BlitzBasic library which I extended by some calls for runtime
  103. libraries such as reqtools.library, mtool.library, synthesizer.library, please
  104. contact me, if you want to re-compile the sources.
  105.  
  106.  "Executable" contains executables of some programs in BlitzBasic directory.
  107. Assigns have to be set to run some of them.
  108.  
  109.  "Graphics" contains all graphic scratches or pictures that was still not used,
  110. such as the SteelBrain logo, a look through the electron microscope, searching
  111. the logatom, beginning of the intro animation (the walking man is what we
  112. achieved so far) to be played together with the SteelBrain song. SteelBrain was
  113. the name of our group. Their is also a picture with the melt ball (game over -
  114. bad end), the ball reaching the finishing line, this is base for a good end
  115. animation, the manipulator which sets the ball on the track again, if it was
  116. fallen down. I'm sure MDScript8 and MDScript82 are not painted by one of us.
  117.  
  118.  "LevelEditorPics" contains the design of the buttons for the level editor. They
  119. have to splittet into shape files, if you want to use them as button images.
  120.  
  121.  "Samples" contains the original samples I used to compose the music. Within the
  122. game I used crunched or synthesized replacements. There are two methods: *.ppf
  123. are files which are delta preprocessed (means differentiated discretely) and
  124. powerpacker crunched, *.xs are small programs which returns calculated sample
  125. data. Both kind of packed samples can be used in every program (e.g. OctaMED) if
  126. you start the SoundPatch. This is a transparent decruncher. I remember there was
  127. deadlocks when using together with PPLoadSeg, don't know if I fixed them. You
  128. don't need SoundPatch for running the game, since the decrunching routine is
  129. integrated there.
  130.  
  131.  "SampleAsm" contains all assembler source codes for the *.xs files. They use
  132. the synthesizer.library I created for my sound synthesis tool Assampler (see
  133. AmiNet). At the time we developed MarcDrive I worked on and with its
  134. predecessor: Assampler in GFA-Basic and with machine code support, what a
  135. combination!
  136.  In case of chord samples I've chosen a disk access saving way: One of the chord
  137. instrument algorithms computes all chords and stores them in the ram disk, the
  138. others do only return the sample from there. Thus it is necessary to load the
  139. sample first which contains the single tone instrument.
  140.  
  141.  "Songs" contains the songs files. In the early versions OctaMED distinguished
  142. between songs and module files. Songs contained the data in a compressed form,
  143. whereas modules contained the data easy to process. In later versions the song
  144. format was replaced by crunched modules.
  145.  
  146.  
  147.  
  148. http://lemming.home.pages.de
  149.  
  150.  
  151. ============================= Archive contents =============================
  152.  
  153. Original  Packed Ratio    Date     Time    Name
  154. -------- ------- ----- --------- --------  -------------
  155.      264     151 42.8% 01-Nov-92 21:43:48 +CapsTest
  156.     9972    5589 43.9% 01-Nov-92 18:35:44 +PPOpen
  157.      452     304 32.7% 27-Apr-00 09:31:00 +readme.txt
  158.    13068    8900 31.8% 16-Oct-92 08:45:52 +ZShell
  159.      740     255 65.5% 27-Apr-00 09:38:14 +Executable.info
  160.    15768    9016 42.8% 04-Mar-95 01:09:10 +Explosion
  161.    31632   16415 48.1% 04-Mar-95 01:09:12 +MarcPresent
  162.    16120    8695 46.0% 07-Apr-00 17:51:04 +Parallax
  163.      264      35 86.7% 04-Mar-95 01:08:44 +LittleFont.font
  164.     1656     813 50.9% 04-Mar-95 01:08:42 +6
  165.      264      25 90.5% 04-Mar-95 01:08:42 +Mini.font
  166.     1308     472 63.9% 04-Mar-95 01:08:42 +6
  167.       62      57  8.0% 27-Apr-00 09:26:50 +readme.txt
  168.     3264    1049 67.8% 04-Mar-95 01:08:44 +befswitch.shps
  169.     2304     280 87.8% 04-Mar-95 01:08:44 +colors.shps
  170.     5568    1171 78.9% 04-Mar-95 01:08:46 +disk.shps
  171.      376     211 43.8% 04-Mar-95 01:08:44 +disp.shps
  172.     8744    2293 73.7% 04-Mar-95 01:08:46 +display2.shps
  173.     7776    1932 75.1% 04-Mar-95 01:08:46 +range2.shps
  174.     9704    1552 84.0% 04-Mar-95 01:08:48 +right3.shps
  175.     5292    1342 74.6% 04-Mar-95 01:08:44 +top.shps
  176.     6832    1962 71.2% 04-Mar-95 01:08:46 +transform.shps
  177.     7440    1584 78.7% 04-Mar-95 01:08:46 +xsec2.shps
  178.      596     398 33.2% 04-Mar-95 01:08:50 +BallBob1
  179.      744     438 41.1% 04-Mar-95 01:08:50 +BallBob2
  180.      464     223 51.9% 04-Mar-95 01:08:48 +CompactDisk
  181.     2060    1066 48.2% 04-Mar-95 01:08:50 +DiskMan
  182.    46682   35793 23.3% 04-Mar-95 01:08:56 +Explosion
  183.     1128     351 68.8% 04-Mar-95 01:08:48 +LEDGadget0.0
  184.     1128     357 68.3% 04-Mar-95 01:08:48 +LEDGadget0.1
  185.    19620    9546 51.3% 04-Mar-95 01:08:52 +LoadLevel4
  186.     5752    2843 50.5% 04-Mar-95 01:08:50 +MarcD21.C8
  187.     8872    3835 56.7% 04-Mar-95 01:08:52 +MarcD3
  188.    25696   11480 55.3% 04-Mar-95 01:08:54 +MarcDriveBlock4
  189.      766     465 39.2% 04-Mar-95 01:08:48 +MiniFont1
  190.     1726     901 47.7% 04-Mar-95 01:08:50 +MiniFont2
  191.     6316    3027 52.0% 04-Mar-95 01:08:52 +SteelPanel3EHB
  192.    34424    9004 73.8% 04-Mar-95 01:08:58 +Level00
  193.    32344   13143 59.3% 04-Mar-95 01:08:58 +Level01
  194.    45864   24818 45.8% 04-Mar-95 01:09:00 +Level02
  195.    31824   11645 63.4% 04-Mar-95 01:08:56 +Level03
  196.    32344   11769 63.6% 04-Mar-95 01:09:02 +Level04
  197.     6872    5018 26.9% 04-Mar-95 01:04:54 +ILBM.Library
  198.    15340    8034 47.6% 01-Nov-91 01:27:40 +medplayer.library
  199.    13288    6990 47.3% 04-Mar-95 01:05:24 +mtool.library
  200.    13228    6951 47.4% 04-Oct-93 11:30:48 +mtool1.3.library
  201.     5256    3727 29.0% 04-Mar-95 01:00:00 +Powerpacker.Library
  202.    43628   28530 34.6% 19-Jun-90 21:45:34 +reqtools.library
  203.    39000   25910 33.5% 20-Sep-93 23:03:34 +reqtools1.3.library
  204.    29592   16493 44.2% 09-Apr-00 22:30:12 +synthesizer.library
  205.    25304   14003 44.6% 09-Apr-00 22:30:12 +synthesizer68882.library
  206.      740     251 66.0% 27-Apr-00 09:38:14 +Main.info
  207.   185420   65413 64.7% 04-Mar-95 01:09:10 +LevelEditor
  208.    91248   39935 56.2% 04-Mar-95 01:09:06 +MarcDrive
  209.      383     249 34.9% 04-Mar-95 01:09:02 +MarcDrive.info
  210.    53724   23263 56.6% 04-Mar-95 01:09:04 +MarcTitle
  211.     7445    3400 54.3% 12-Apr-00 18:13:46 +MarcDrive.readme
  212.      316     154 51.2% 07-Apr-00 21:25:44 +MarcDriveAssigns
  213.      388     265 31.7% 27-Apr-00 09:38:14 +MarcDriveAssigns.info
  214.      329     157 52.2% 04-Mar-95 01:09:24 +MarcDriveStart
  215.      388     261 32.7% 27-Apr-00 09:38:14 +MarcDriveStart.info
  216.     1552    1237 20.2% 01-Nov-92 21:49:52 +Adobol
  217.     3524    3137 10.9% 01-Nov-92 18:31:12 +AndreasPop
  218.      956     922  3.5% 01-Nov-92 21:50:00 +Break
  219.     6128    5432 11.3% 01-Nov-92 21:50:06 +Fission
  220.     2236    1956 12.5% 01-Nov-92 21:50:10 +HardSynth
  221.      512     440 14.0% 01-Nov-92 21:50:14 +Harmonic
  222.     2900    2641  8.9% 01-Nov-92 21:50:18 +Irx
  223.     1676    1475 11.9% 01-Nov-92 21:50:22 +JuFo94
  224.     1540    1220 20.7% 01-Nov-92 21:50:26 +LevelComplete
  225.     5992    5374 10.3% 06-Jan-92 14:46:46 +MarcDrive
  226.     2052    1812 11.6% 01-Nov-92 21:50:34 +MarcLoader
  227.     2004    1810  9.6% 01-Nov-92 21:50:38 +MDCredits
  228.     2888    2544 11.9% 06-Jan-92 14:46:50 +MixedFeelings
  229.      936     814 13.0% 01-Nov-92 18:31:20 +OhrForm
  230.     1776    1578 11.1% 01-Nov-92 21:50:50 +PasDeMarc
  231.     3264    2919 10.5% 06-Jan-92 14:46:56 +Rock
  232.      152     143  5.9% 01-Nov-92 22:22:46 +Silence
  233.     4328    3836 11.3% 06-Jan-92 14:47:00 +Soldier
  234.     2364    2163  8.5% 01-Nov-92 18:31:44 +South
  235.     1516    1312 13.4% 01-Nov-92 21:51:06 +StarWars
  236.     3808    3379 11.2% 01-Nov-92 21:51:12 +SteelBrain
  237.     5352    4656 13.0% 06-Jan-92 14:47:04 +TechnoMix
  238.     1636    1523  6.9% 01-Nov-92 21:51:20 +Twinkle
  239.     2600    2251 13.4% 01-Nov-92 21:49:48 +Äurowischn
  240.     7348    7205  1.9% 04-Mar-95 01:10:16 +PPCopy
  241.     3174    2225 29.8% 04-Mar-95 01:10:00 +AgonyBassDrum
  242.     6066    4974 18.0% 06-Jan-92 14:25:06 +AgonyClaps.ppf
  243.     1772    1093 38.3% 04-Mar-95 01:09:38 +AgonyHihat
  244.    16332   16214  0.7% 06-Jan-92 14:59:10 +AgonyPiano4.ppf
  245.     4068    3509 13.7% 04-Mar-95 01:09:32 +AgonySnareDrum
  246.     5348    5270  1.4% 01-Nov-92 20:35:28 +AndNow.ppf
  247.      332     259 21.9% 07-Apr-00 21:34:02 +APBass.xs
  248.      332     256 22.8% 07-Apr-00 21:43:44 +APTing.xs
  249.    10132    7325 27.7% 04-Mar-95 01:09:52 +AssLoopBell
  250.    10132    2118 79.0% 04-Mar-95 01:09:58 +AssLoopTrump
  251.     3072    1787 41.8% 01-Nov-92 18:56:26 +DesertGuitar.ppf
  252.      292     236 19.1% 07-Apr-00 21:33:36 +EchoLot.xs
  253.    13074    9462 27.6% 04-Mar-95 01:09:38 +FilterNoise1
  254.     8322    1246 85.0% 04-Mar-95 01:09:34 +FlangeSäg0
  255.     8324    2692 67.6% 04-Mar-95 01:09:30 +FlangeSäg05
  256.     8324    2680 67.8% 04-Mar-95 01:09:28 +FlangeSäg06
  257.     8324    1271 84.7% 04-Mar-95 01:09:28 +FlangeSäg07
  258.     4676    4651  0.5% 06-Jan-92 15:47:06 +GreenBass1.ppf
  259.     1788    1521 14.9% 06-Jan-92 14:25:12 +GreenBass2.ppf
  260.     3636    2883 20.7% 01-Nov-92 18:14:44 +HardSynthBass.ppf
  261.    10776   10615  1.4% 01-Nov-92 20:35:44 +InPaprika.ppf
  262.      136     122 10.2% 07-Apr-00 21:45:08 +JetNoise.xs
  263.     7792    5707 26.7% 01-Nov-92 18:56:32 +KefGit3.ppf
  264.     9006    6139 31.8% 01-Nov-92 18:15:20 +KefGit4.ppf
  265.     4552    4503  1.0% 01-Nov-92 20:35:58 +KillingBass.ppf
  266.     1020    1020  0.0% 01-Nov-92 20:36:02 +Klack.ppf
  267.     1060    1060  0.0% 01-Nov-92 20:36:04 +Klick.ppf
  268.     5812    5775  0.6% 01-Nov-92 20:36:14 +LotusEGit.ppf
  269.      232     155 33.1% 07-Apr-00 21:49:54 +MarcLoad1.xs
  270.      232     156 32.7% 07-Apr-00 21:49:58 +MarcLoad2.xs
  271.      232     155 33.1% 07-Apr-00 21:50:04 +MarcLoad3.xs
  272.     2540    2297  9.5% 06-Jan-92 14:25:10 +MBassDrum.ppf
  273.     9402    6721 28.5% 01-Nov-92 20:55:40 +MetalKeys.ppf
  274.     3610    3098 14.1% 04-Mar-95 01:09:46 +MigFollowDrum
  275.     4750    2674 43.7% 04-Mar-95 01:09:28 +MigLongHat
  276.     8516    6765 20.5% 04-Mar-95 01:09:38 +MigPopSnare
  277.     3746    3467  7.4% 04-Mar-95 01:09:38 +MigSnare2
  278.     4802    3303 31.2% 04-Mar-95 01:10:10 +MigTom1
  279.     4868    4840  0.5% 01-Nov-92 20:36:28 +MigTom2.ppf
  280.     4324    4283  0.9% 01-Nov-92 20:36:34 +MigTone.ppf
  281.     7024    6931  1.3% 01-Nov-92 20:36:38 +Mouse.ppf
  282.     4528    4510  0.3% 06-Jan-92 15:47:34 +Na!Loop.ppf
  283.      448     285 36.3% 04-Mar-95 01:09:58 +Oh!5.2.xs
  284.      448     285 36.3% 04-Mar-95 01:09:46 +Oh!5.3.xs
  285.     6922    4854 29.8% 01-Nov-92 16:59:36 +Oh!5.ppf
  286.     7904    5430 31.3% 04-Mar-95 01:09:32 +Oh!5.xs
  287.     3954    2922 26.1% 04-Mar-95 01:09:56 +PinBassDrum
  288.    10450    8661 17.1% 04-Mar-95 01:09:34 +PinCymbal
  289.    19874   15980 19.5% 04-Mar-95 01:09:50 +PinFBassString
  290.     9154    7771 15.1% 04-Mar-95 01:09:36 +PinFBellString
  291.     8260    7502  9.1% 04-Mar-95 01:09:50 +PinFOrchString
  292.     7286    5786 20.5% 04-Mar-95 01:09:48 +PinFPhaserString
  293.     2264    1958 13.5% 04-Mar-95 01:09:40 +PinHiHat
  294.     9558    7393 22.6% 01-Nov-92 18:56:40 +PinMorgan.ppf
  295.     2196    1909 13.0% 04-Mar-95 01:09:36 +PinPopSnare
  296.    13756   13492  1.9% 06-Sep-80 15:42:46 +PinString2.ppf
  297.    16452   15059  8.4% 04-Mar-95 01:10:06 +PinString3
  298.    15050   12064 19.8% 04-Mar-95 01:10:02 +PinString4
  299.    15052    8245 45.2% 01-Nov-92 17:11:18 +PinString4.ppf
  300.    16132    9037 43.9% 09-Apr-00 21:56:06 +PinString4Dur.xs
  301.      368     264 28.2% 07-Apr-00 19:37:22 +PinStringDur.xs
  302.      368     264 28.2% 07-Apr-00 19:37:24 +PinStringMoll.xs
  303.      372     266 28.4% 07-Apr-00 19:37:24 +PinStringQuart.xs
  304.     7496    7404  1.2% 01-Nov-92 20:36:52 +PinStringTP1.ppf
  305.     4050    3907  3.5% 04-Mar-95 01:10:04 +PitBassDrum
  306.     7428    6188 16.6% 04-Mar-95 01:09:52 +Pneumatic1
  307.     6292    5310 15.6% 04-Mar-95 01:09:52 +Pneumatic2
  308.    12468    6680 46.4% 04-Mar-95 01:09:36 +Presents16K
  309.     2732    1995 26.9% 01-Nov-92 16:57:10 +PsyBass.ppf
  310.       48      37 22.9% 04-Mar-95 01:09:38 +Rechteck.syn
  311.    16764   16552  1.2% 06-Jan-92 15:48:16 +RickTrumpLong.ppf
  312.     3436    3405  0.9% 01-Nov-92 20:37:00 +RickTrumpShort.ppf
  313.     5126    2084 59.3% 04-Mar-95 01:09:28 +Sharp
  314.    12038    6815 43.3% 04-Mar-95 01:09:58 +SteelBrain16K
  315.     5756    5514  4.2% 04-Mar-95 01:09:56 +SteelHie
  316.    11262    5575 50.4% 04-Mar-95 01:09:44 +Step
  317.    17488   10054 42.5% 09-Apr-00 22:29:34 +Vox3CDur.xs
  318.      456     286 37.2% 04-Mar-95 01:09:24 +Vox3CMoll.xs
  319.    16386    9232 43.6% 01-Nov-92 17:14:10 +Vox3F.ppf
  320.      452     287 36.5% 04-Mar-95 01:09:30 +Vox3FDur.xs
  321.      456     287 37.0% 04-Mar-95 01:09:26 +Vox3FMoll.xs
  322.    10068    7705 23.4% 04-Mar-95 01:09:40 +WSnare3
  323.    17836   17467  2.0% 04-Mar-95 01:10:16 +SoundPatch
  324.      150      96 36.0% 04-Mar-95 01:10:14 +SPStart8
  325.      105      93 11.4% 04-Mar-95 01:09:24 +Startup-Sequence
  326.    29842    1234 95.8% 04-Mar-95 01:10:12 +00Upstairs
  327.    28044    4609 83.5% 04-Mar-95 01:10:10 +01SemiLoop
  328.    39752    5980 84.9% 04-Mar-95 01:10:12 +02CorkScrew
  329.    30302    2404 92.0% 04-Mar-95 01:10:12 +03Spirale
  330.    29846    2426 91.8% 04-Mar-95 01:10:12 +04Slide
  331.      705     272 61.4% 04-Mar-95 01:09:24 +ZShell-Startup
  332. -------- ------- ----- --------- --------
  333.  1747681  935281 46.4% 27-Apr-100 22:30:50   177 files
  334.